package com.hn658.groupshare.account.entity;

import java.util.Date;

import org.codehaus.jackson.annotate.JsonIgnoreProperties;

import com.hn658.framework.shared.entity.BaseEntity;
import com.hn658.framework.shared.entity.IUser;

@JsonIgnoreProperties(ignoreUnknown = true)
public class UserAccountEO extends BaseEntity implements IUser {

	private static final long serialVersionUID = -7436373511934232617L;
	
	/**
	 * 用户名
	 */
	private String loginAccount;
	
	/**
	 * 密码
	 */
	private String password;
	
	/**
	 * 昵称
	 */
	private String nickName;
	
	/**
	 * 手机号
	 */
	private String mobilePhone;
	
	/**
	 * 姓名
	 */
	private String realName;
	
	/**
	 * 身份证号
	 */
	private String identityCard;
	
	/**
	 * 性别
	 */
	private String sex;
	
	/**
	 * qq
	 */
	private String qq;
	
	/**
	 * 微信
	 */
	private String weiXin;
	
	/**
	 * 头像地址
	 */
	private String avatarUrl;
	
	/**
	 * 创建时间
	 */
	private Date createTime;
	
	/**
	 * 最后更新时间
	 */
	private Date lastUpdateTime;

	/**
	 * 是否被禁用
	 */
	private Boolean isDeleted;

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getRealName() {
		return realName;
	}

	public void setRealName(String realName) {
		this.realName = realName;
	}

	public String getNickName() {
		return nickName;
	}

	public void setNickName(String nickName) {
		this.nickName = nickName;
	}

	public String getMobilePhone() {
		return mobilePhone;
	}

	public void setMobilePhone(String mobilePhone) {
		this.mobilePhone = mobilePhone;
	}

	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}

	public String getQq() {
		return qq;
	}

	public void setQq(String qq) {
		this.qq = qq;
	}

	public String getWeiXin() {
		return weiXin;
	}

	public void setWeiXin(String weiXin) {
		this.weiXin = weiXin;
	}

	public String getAvatarUrl() {
		return avatarUrl;
	}

	public void setAvatarUrl(String avatarUrl) {
		this.avatarUrl = avatarUrl;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getLastUpdateTime() {
		return lastUpdateTime;
	}

	public void setLastUpdateTime(Date lastUpdateTime) {
		this.lastUpdateTime = lastUpdateTime;
	}

	public Boolean getIsDeleted() {
		return isDeleted;
	}

	public void setIsDeleted(Boolean isDeleted) {
		this.isDeleted = isDeleted;
	}

	@Override
	public String getLoginAccount() {
		return this.loginAccount;
	}
	
	public void setLoginAccount(String loginAccount) {
		this.loginAccount = loginAccount;
	}

	public String getIdentityCard() {
		return identityCard;
	}
	
	public void setIdentityCard(String identityCard) {
		this.identityCard = identityCard;
	}
	
}
